﻿Imports System.Runtime.CompilerServices
Imports System.Runtime.InteropServices

<ComImport()> _
<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _
<Guid("BD39D1D2-BA2F-486A-89B0-B4B0CB466891")> _
Interface ICLRRuntimeInfo

    Sub xGetVersionString()
    Sub xGetRuntimeDirectory()
    Sub xIsLoaded()
    Sub xIsLoadable()
    Sub xLoadErrorString()
    Sub xLoadLibrary()
    Sub xGetProcAddress()
    Sub xGetInterface()
    Sub xSetDefaultStartupFlags()
    Sub xGetDefaultStartupFlags()


    <MethodImpl(MethodImplOptions.InternalCall, MethodCodeType:=MethodCodeType.Runtime)> _
    Sub BindAsLegacyV2Runtime()

End Interface